package com.lechi.web.vo;

import com.lechi.web.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 定时任务调度表 sys_job
 *
 * @author yg
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class IotScheduleJobVo extends BaseEntity {

    /**
     * 任务ID
     */
    private Long Id;

    /**
     * deviceId
     */
    private Long deviceId;

    /**
     * 任务类型 （1命令发送/ 2数据检查）
     */
    private String jobType;

    /**
     * 指令
     */
    private String cmd;

    /**
     * 按天/按小时 day, hour
     *
     */
    private String checkType;

    /**
     * 时间间隔周期排查，分钟
     */
    private Integer delayTime;

    /**
     * 时间间隔周期排查，分钟
     */
    private Integer intervalTime;

    /**
     * cron计划策略
     */
    private String misfirePolicy;

    /**
     * 数据格式
     */
    private String dataFormat;

    /**
     * 任务状态（0正常 1暂停）
     */
    private String status;
}
